package com.enjoyor.soa.traffic.core.efoms.service;

import java.util.List;

import com.enjoyor.soa.traffic.core.efoms.domain.CheckRecodeInfo;
import com.enjoyor.soa.traffic.util.pojo.Page;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

public interface ICheckRecordInfoService {
	
	public CheckRecodeInfo getCheckRecordInfo(String CheckRecordInfoId);
	
	public List<CheckRecodeInfo> getCheckRecodeInfoList(String CheckRecordInfoId,String devId,String checkPersonCode,String startTime,String endTime,String devAreaCode,String devAreaName,String checkPersonName,String devCategoryCode,String devTypeCode,String checkResultCode);

	public Page getCheckRecordInfoPage(String CheckRecordInfoId,String devId,String checkPersonCode,String startTime,String endTime,String devAreaCode,String devAreaName,String checkPersonName,String devCategoryCode,String devTypeCode,String checkResultCode,String devName,Page page);
	
	public ResultPojo insertCheckRecordInfo(List<CheckRecodeInfo> CheckRecodeInfoList,String userName);
	
	public ResultPojo updateCheckRecordInfo(CheckRecodeInfo checkRecodeInfo,String userName);
	
	public ResultPojo delCheckRecordInfo(String CheckRecordInfoId,String userName);
	
}
